package com.efrei.schoolmanager.views;

import org.hibernate.HibernateException;

import com.efrei.schoolmanager.exceptions.LogicException;

/**
 * Vue heritant de la vue generique d'impression
 */
public class VueCertificatScolarite extends VueGeneriqueImpression {
	private static final long serialVersionUID = 3209945905643761867L;

	private final static String TITLE = "Saisie d'un certificat de scolarité";

	public VueCertificatScolarite(VueGenerale proprio)
			throws HibernateException, LogicException {
		super(proprio, TITLE);

	}

	/**
	 * Surdefinition de la methode afin de personnaliser le sujet et le message
	 * selon le type de document à générer
	 */
	@Override
	protected void remplirSujetMessage() {

		sujetTextField.setText("Certificat de scolarite (Eleve "
				+ eleveSelectionne.getNom().toUpperCase() + " "
				+ eleveSelectionne.getPrenom() + ")");
		messageArea.setText("Madame,Monsieur, \n\nNous certifions que l'eleve "
				+ eleveSelectionne.getNom().toUpperCase() + " "
				+ eleveSelectionne.getPrenom()
				+ " frequente assidument notre etablissement");
	}

}
